
#ifndef __TRIGMATH_H__
#define __TRIGMATH_H__

#include "MathDef.h"

class CTrigMath
{
public:
	
	CTrigMath()
	{
	}

	virtual ~CTrigMath()
	{
	}

	static int Build_Sin_Cos_Tables();

	// trig functions
	static float Fast_Sin(float theta);
	static float Fast_Cos(float theta);

	// storage for our lookup tables
	static float cos_look[361]; // 1 extra element so we can store 0-360 inclusive
	static float sin_look[361];

protected:
};


#endif